#include "GameStates.h"

#include <states/CreditsState.h>
#include "states/Level1State.h"
#include <states/PresentationState.h>
#include <states/TutorialState.h>

GameStates::GameStates() 
    : mLevel1State(new Level1State())
    , mPresentationState(new PresentationState())
    , mTutorialState(new TutorialState())
    , mCreditsState(new CreditsState())
{

}

GameStates::~GameStates() {
    delete mLevel1State;
    delete mPresentationState;
    delete mTutorialState;
    delete mCreditsState;
}